import http from 'k6/http';
import { check, sleep } from 'k6';

// 配置测试选项
export const options = {
  vus: 3, // 虚拟用户数
  duration: '120s', // 测试持续时间
};

// 测试主函数
export default function () {
  // 发送 GET 请求
  const res = http.get('http://localhost:3000/scan-file?file-type=txt');

  // 验证响应
  check(res, {
    'status is 200': (r) => r.status === 200,
    // 'response time < 10000ms': (r) => r.timings.duration < 10000,
  });

  // 暂停 1 秒
  sleep(1);
}
